package com.demon.logger

/**
 * <p>
 * Log接口定义
 * </p>
 *
 * @author zhaozeyang
 * @since 2020/4/27
 */
interface ILogger {
  fun d(
    tag: String,
    message: String
  )

  fun d(
    tag: String,
    message: String,
    e: Throwable?
  )

  fun i(
    tag: String,
    message: String
  )

  fun i(
    tag: String,
    message: String,
    e: Throwable?
  )

  fun w(
    tag: String,
    message: String
  )

  fun w(
    tag: String,
    message: String,
    e: Throwable?
  )

  fun e(
    tag: String,
    message: String
  )

  fun e(
    tag: String,
    message: String,
    e: Throwable?
  )
}